package com.zhdl.network.service;

import com.zhdl.modules.prefiresys.web.request.CtrlSoundRequest;
import com.zhdl.modules.prefiresys.web.request.SetDetectorParamRequest;
import com.zhdl.modules.prefiresys.web.request.SetFactoryParamRequest;
import com.zhdl.network.prefiretcp.before.MemDevice;

public interface FireService{

    void sendCmd(String cmd, String port);

    void getDetectorParam(MemDevice memDevice);

    void setDetectorParam(SetDetectorParamRequest setDetectorParamRequest, MemDevice memDevice);

    void setFactoryParam(SetFactoryParamRequest request, MemDevice memDevice);

    void GeneralParamMonitor(MemDevice memDevice);

    void setClearAlarm(MemDevice memDevice);

    void setCtrlSound(MemDevice memDevice, CtrlSoundRequest request);

    void setBeforeFireCtrlSound(MemDevice memDevice, CtrlSoundRequest request);

    void setCameraCtrlSound(MemDevice memDevice, boolean isSound);
}
